package com.doit.day06

object _04_隐式方法 {
  implicit def str2fly(str:Int) ={
    new Bird
  }

  //想让int类型得数字有concat方法
  implicit def int2Str(a:Int)={
    ""
  }

  def main(args: Array[String]): Unit = {
    //编译器玩的一个小把戏
    //他会去上下文中找 有没有这么一个隐式方法，。可以将你的字符串转换成 拥有这个方法得对象
//    "pig".fly()
    1.fly()
    println(1.concat("a"))



  }
}



class Bird(){
  def fly()={
    println("飞起来了")
  }
}
